package com.atguigu.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 1、告知SpringMVC这是一个处理器，可以处理请求：添加@Controller注解
 *      @Controller ：标识哪个组件式控制器（不要乱加）
 * 2、随便写一个方法，处理请求
 *      myfirstRequest
 * 3、告知SpringMVC这个方法，处理哪些路径，添加@RequestMapping
 *
 * @author 伟哥
 * @date 2021-05-07 10:34
 */
@Controller
public class MyFirstController {

    /**
     *   / ：代表从当前项目开始
     *   /hello ：代表，处理当前项目下的hello请求
     */
    @RequestMapping("/hello")
    public String myfirstRequest(){
        System.out.println("请求收到了，正在处理中");

        /*
        4、接收到请求之后，处理页面，转到地址
           return字符串：字符串内容就是页面的地址
           /：当前项目

           return "/WEB-INF/page/success.jsp";

         */

        /*
        使用【视图解析器】，自动拼接字符串：
            前缀/WEB-INF/page/ + 返回值 + 后缀.jsp
         */
        return "success";
    }

    // 每个方法，都可以处理请求
    @RequestMapping("/haha")
    public String haha(){
        System.out.println("处理哈哈请求...");
        return "haha";
    }

}
